String.prototype.trim = function() {
	return this.replace(/(^\s*)|(\s*$)/g, "");
}


function chkLoginName(str,alertStr,len){
	var re = /^\w+$/;
	if (re.test(str)) {
		if(str.length > len){
			jAlert('error', alertStr + "长度不能超过" + len + "个字符!", '错误提示');			
			return false;
		}
		return true;
	} else {
		//alert(alterStr + "由英文大小写字母、数字和下划线组成");
		jAlert('error', alertStr + "由英文大小写字母、数字和下划线组成!", '错误提示');
		return false;
	}
}



/**
 * 检查字符长度
 * @return
 */
String.prototype.getBytes = function() {    
    var cArr = this.match(/[^\x00-\xff]/ig);    
    return this.length + (cArr == null ? 0 : cArr.length);    
}

function checkedTextArea(s,limitValue,t) { 
	  if(s.getBytes() > limitValue){
		  jAlert('error', t + "长度不能超过" + limitValue  + "个字符!", '错误提示');		  
		  return false;
	  }
	  return true;
} 

//邮件地址检查
function isEmail(strEmail) {
	if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
  		return true;
 	else
  		return false;
}